package com.example.light.web.personal.service;

import org.springframework.web.multipart.MultipartFile;

public interface FileService {
    /**
     * @author lizhilong
     * @date 2018/8/31 17:27
     * @param file 上传文件, basePath 文件基础路径
     * @description:
     */
    void uploadFile(MultipartFile file, String basePath);

    /**
     * @author lizhilong
     * @date 2018/8/31 17:28
     * @param fileId 文件数据库编号
     * @description: 删除文件
     */
    void deleteFile(Integer fileId);

    /**
     * @author lizhilong
     * @date 2018/8/31 17:29
     * @param fileId  文件编号 ，文件重命名
     */
    void renameFile(Integer fileId);

    /**
    *@description: 下载文件
    */
    void downLoadFile();
}
